Индивидуальный проект 1 этап

Дисциплина - операционные системы

Пронякова О.М.

Российский университет дружбы народов, Москва, Россия

25 февраля 2023

Информация

Докладчик

  • Пронякова Ольга Максимовна
  • студент НКАбд-02-22
  • факультет физико-математических и естественных наук
  • Российский университет дружбы народов

Создание презентации

Цель работы

Размещение на Github pages заготовки для персонального сайта.

Основные задачи

  1. Установить необходимое программное обеспечение.
  2. Скачать шаблон темы сайта.
  3. Разместить его на хостинге git.
  4. Установить параметр для URLs сайта.
  5. Разместить заготовку сайта на Github pages.

Что такое Hugo?

  • Hugo — это конструктор статических веб-сайтов, который позволяет создавать веб-сайты практически без кода. Генераторы статических сайтов обычно позволяют писать контент на простом языке разметки, таком как Markdown.

Этапы реализации проекта

  • Скачиваем исполняемый файл hugo для того, чтобы генерировать страницы сайта(рис. 1)
ГСкачивание файла

Этапы реализации проекта

  • Далее создаем новый репозиторий(рис. 2)
Создание репозитория

Этапы реализации проекта

  • Клонируем репозиторий(рис. 3)
Клонирование репозитория

Этапы реализации проекта

  • Выполняем команду ~/bin/hugo server. В результате работы данной команды мы получили ссылку, по которой перешли на сайт(рис. 4) (рис. 5).
Ссылка для перехода на сайт

Этапы реализации проекта

Ссылка для перехода на сайт

Этапы реализации проекта

  • Создаем репозиторий с названием моего пользователя на Github(рис. 6)
Создание репозитория

Этапы реализации проекта

  • Далее клонируем репозиторий и проверяем его наличие(рис. 7) (рис. 8).
Клонирование репозитория

Этапы реализации проекта

Проверка наличия репозитория

Этапы реализации проекта

  • Создаем ветку main(рис. 9)
Создание ветки main

Этапы реализации проекта

  • Создаем пустой файл README.md, чтобы активировать репозиторий, и добавляем данный файл на Github(рис. 10)
Создание пустого файла

Этапы реализации проекта

  • Переходим в каталог blog и выполняем команду, которая поможет подключить созданный репозиторий к папке public внутри файла blog. Это нужно сделать, чтобы эффективно генерировать страницы сайта(рис. 11)
Подключение репозитория к папке public

Этапы реализации проекта

  • Добавляем файлы на Github и проверяем наличие файлов в репозитории(рис. 12)
Проверка наличия файлов на Github

Этапы реализации проекта

  • Далее копируем ссылку на наш новй сайт и проверяем его наличие(рис. 13) (рис. 14)
Проверка наличия сайта
Проверка наличия сайта

Выводы

  • Научилась создавать статистические сайты с помощью hugo. Разместила на Github pages заготовки для персонального сайта.